package com.imagination.applet.domain.aiimage.service;

import com.imagination.applet.domain.aiimage.model.AIImage;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface AIImageQueryService {

    List<AIImage> queryTopGeneratedImagesByChannel(String chanel);

    Page<AIImage> queryGeneratedImagesByChannelAndTopicPageable(String channel, String topic, Pageable pageable);

    AIImage queryGeneratedImage(Long imageId);

}
